Explore Cannon Ball, ND

Cannon Ball is a small town located in Sioux County, North Dakota. With a population of around 900 people, it is a close-knit community that prides itself on its rich Native American heritage. The town is situated near the Standing Rock Indian Reservation, which has played a significant role in the history and culture of the area. Cannon Ball offers stunning natural beauty, with the nearby Cannonball River providing opportunities for fishing, boating, and other outdoor activities. The town also hosts cultural events and powwows that celebrate the traditions and customs of the local Lakota Sioux tribe.


Find Local Businesses


Find Things To Do Near Cannon Ball, ND


Nearby Locations

Solen, ND
(11.61 mi.)
Hazelton, ND
(17.55 mi.)
Linton, ND
(19.64 mi.)
Strasburg, ND
(20.35 mi.)
Fort Yates, ND
(20.94 mi.)
Braddock, ND
(22.12 mi.)
Moffit, ND
(26.33 mi.)
Flasher, ND
(27.54 mi.)
Menoken, ND
(30.54 mi.)
Raleigh, ND
(30.90 mi.)
Bismarck, ND
(31.42 mi.)
Shields, ND
(32.05 mi.)
Kintyre, ND
(33.43 mi.)
Mandan, ND
(33.72 mi.)
Sterling, ND
(36.54 mi.)
Hague, ND
(38.76 mi.)
Selfridge, ND
(39.52 mi.)
Driscoll, ND
(39.64 mi.)
Napoleon, ND
(41.13 mi.)

Popular Cities